#pragma once
#include "ISerializerWriteContext.h"
#include "ISerializerReadContext.h"

class ISerializer : public ISerializerWriteContext, public ISerializerReadContext
{
public:
	virtual void BeginSerialization() = 0;
	virtual void EndSerialization() = 0;

	virtual void BeginDeserialization() = 0;
	virtual void EndDeserialization() = 0;
};
